Rapid Prototyping of Routing Protocols with Evolving Tuples
نویسندگان
چکیده
Developing software for dynamic pervasive computing networks can be an intimidating prospect. While much research has focused on developing and describing algorithms and protocols for these environments, the process of deploying these technologies is far from mature or streamlined. Furthermore, the heterogeneity of computing platforms present in pervasive computing networks can make the deployment task unapproachable. In this paper, we demonstrate how the evolving tuples model can address the development and deployment concerns associated with pervasive computing networks. Specifically, we show how evolving tuples can be used to drive a principled protocol derivation process, enabling rapid deployment of incremental implementations on real networks. Because the evolving tuples infrastructure serves as a unifying base across heterogeneous platforms, developers can quickly deploy and test implementations without having to reprogram individual devices. This paper overviews the evolving tuples model and applies it to an example of protocol derivation for pervasive computing networks.
منابع مشابه
Implementing Network Protocols as Distributed Logic Programs
Declarative networking [2, 4, 3, 1] is an application of database query-language and processing techniques to the domain of networking. Declarative networking is based on the observation that network protocols deal at their core with computing and maintaining distributed state (e.g., routes, sessions, performance statistics) according to basic information locally available at each node (e.g., n...
متن کاملModeling of VANET Technology & Ad-Hoc Routing Protocols Based on High Performance Random Waypoint Models
Today, one of the new technologies in the modern era is Vehicular Ad-hoc Network which has takenenormous attention in the recent years. Because of rapid topology changing and frequent disconnectionmakes it difficult to design an efficient routing protocol for routing data between vehicles, called V2V orvehicle to vehicle communication and vehicle to roadside infrastructure, called V2I. Designin...
متن کاملThe Evolving Tuples Approach to Application Development
Developing software applications for pervasive networks of resource-constrained devices is a difficult process. The domain-specific challenges are complex enough without the added complexity of unintuitive and convoluted languages required to reify and deploy applications in modern devices. Traditional techniques for pervasive application deployment are also needlessly static and brittle, imped...
متن کاملComparing AODV and ADV Routing Protocols in Urban Environment
In vehicular ad hoc networks there is the ability to communicate between vehicles. This Communication which is wireless should be rapid and reliable. These networks have unique characteristic. This communication among vehicles has many advantages in safety and comfort applications. Since, the roads are always encountered to accidents and risks, using optimized tools could be useful in these sit...
متن کاملاستفاده از خوشه بندی در پروتکل مسیریابی AODV برای شبکه های بین خودرویی بر روی سناریوی بزرگراه
Vehicular Ad hoc networks are a subset of mobile Ad hoc networks in which vehicles are considered as network nodes. Their major difference is rapid mobility of nodes which causes the quick change of topology in this network. Quick changes in the topology of the network are considered as a big challenge For routing in these networks, routing protocols must be robust and reliable. AODV Routing pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008